﻿
CREATE PROCEDURE [dbo].[P_OBTERLISTA_T02_PRODUTO]
	@cd_produto int = null,
	@cd_categoria int = null,
	@ds_produto varchar(50) = null
AS
BEGIN
	select 
		T02.cd_categoria,
		T02.cd_produto,
		T02.dc_valor,
		T02.ds_produto,
		T01.ds_categoria,
		T02.nr_ordem,
		T02.tx_detalhe
	from T02_PRODUTO T02
	INNER join T01_CATEGORIA T01 on T01.cd_categoria = T02.cd_categoria
	where (T02.cd_categoria = @cd_categoria or @cd_categoria is null)
	and (T02.ds_produto like '%' + @ds_produto + '%' or @ds_produto is null)
	and (T02.cd_produto = @cd_produto or @cd_produto is null)
END